interface FunctorAsync <FA, FB, A, B> Source #
Functor type-class
method FB mapAsync <FunctorAB, FA, FB, A, B> (FA ma, Func<A, B> f) Source #
where
FunctorAB : FunctorAsync<FA, FB, A, B>
Projection from one value to another
type | FunctorAB | Functor instance from A to B |
type | FA | Source functor type |
type | FB | Target functor type |
type | A | Source functor bound value type |
type | B | Target functor bound value type |
param | ma | Functor value to map from |
param | f | Projection function |
returns | Mapped functor |
method FB mapAsync <FunctorAB, FA, FB, A, B> (FA ma, Func<A, Task<B>> f) Source #
where
FunctorAB : FunctorAsync<FA, FB, A, B>
Projection from one value to another
type | FunctorAB | Functor instance from A to B |
type | FA | Source functor type |
type | FB | Target functor type |
type | A | Source functor bound value type |
type | B | Target functor bound value type |
param | ma | Functor value to map from |
param | f | Projection function |
returns | Mapped functor |